package com.gywj.race.entity;

import java.math.BigDecimal;
import java.util.Date;

public class BillDetail {
    /**
     * bill_detail.id
     * 主键
     */
    private Integer id;

    /**
     * bill_detail.order_id
     * 订单id
     */
    private Integer orderId;

    /**
     * bill_detail.pib_id
     * 参赛人id
     */
    private Integer pibId;

    /**
     * bill_detail.order_type
     * 订单类型(1 报名 2 退款)
     */
    private Integer orderType;

    /**
     * bill_detail.order_status
     * 订单状态
     */
    private Integer orderStatus;

    /**
     * bill_detail.money
     * 变动金额
     */
    private BigDecimal money;

    /**
     * bill_detail.before_money
     * 变动前金额
     */
    private BigDecimal beforeMoney;

    /**
     * bill_detail.after_money
     * 变动后金额
     */
    private BigDecimal afterMoney;

    /**
     * bill_detail.operate_time
     * 操作时间
     */
    private Date operateTime;

    /**
     * bill_detail.id
     * 主键
     * @return the value of bill_detail.id
     */
    public Integer getId() {
        return id;
    }

    /**
     * bill_detail.id
     * 主键
     * @param id the value for bill_detail.id
     */
    public void setId(Integer id) {
        this.id = id;
    }

    /**
     * bill_detail.order_id
     * 订单id
     * @return the value of bill_detail.order_id
     */
    public Integer getOrderId() {
        return orderId;
    }

    /**
     * bill_detail.order_id
     * 订单id
     * @param orderId the value for bill_detail.order_id
     */
    public void setOrderId(Integer orderId) {
        this.orderId = orderId;
    }

    /**
     * bill_detail.pib_id
     * 参赛人id
     * @return the value of bill_detail.pib_id
     */
    public Integer getPibId() {
        return pibId;
    }

    /**
     * bill_detail.pib_id
     * 参赛人id
     * @param pibId the value for bill_detail.pib_id
     */
    public void setPibId(Integer pibId) {
        this.pibId = pibId;
    }

    /**
     * bill_detail.order_type
     * 订单类型(1 报名 2 退款)
     * @return the value of bill_detail.order_type
     */
    public Integer getOrderType() {
        return orderType;
    }

    /**
     * bill_detail.order_type
     * 订单类型(1 报名 2 退款)
     * @param orderType the value for bill_detail.order_type
     */
    public void setOrderType(Integer orderType) {
        this.orderType = orderType;
    }

    /**
     * bill_detail.order_status
     * 订单状态
     * @return the value of bill_detail.order_status
     */
    public Integer getOrderStatus() {
        return orderStatus;
    }

    /**
     * bill_detail.order_status
     * 订单状态
     * @param orderStatus the value for bill_detail.order_status
     */
    public void setOrderStatus(Integer orderStatus) {
        this.orderStatus = orderStatus;
    }

    /**
     * bill_detail.money
     * 变动金额
     * @return the value of bill_detail.money
     */
    public BigDecimal getMoney() {
        return money;
    }

    /**
     * bill_detail.money
     * 变动金额
     * @param money the value for bill_detail.money
     */
    public void setMoney(BigDecimal money) {
        this.money = money;
    }

    /**
     * bill_detail.before_money
     * 变动前金额
     * @return the value of bill_detail.before_money
     */
    public BigDecimal getBeforeMoney() {
        return beforeMoney;
    }

    /**
     * bill_detail.before_money
     * 变动前金额
     * @param beforeMoney the value for bill_detail.before_money
     */
    public void setBeforeMoney(BigDecimal beforeMoney) {
        this.beforeMoney = beforeMoney;
    }

    /**
     * bill_detail.after_money
     * 变动后金额
     * @return the value of bill_detail.after_money
     */
    public BigDecimal getAfterMoney() {
        return afterMoney;
    }

    /**
     * bill_detail.after_money
     * 变动后金额
     * @param afterMoney the value for bill_detail.after_money
     */
    public void setAfterMoney(BigDecimal afterMoney) {
        this.afterMoney = afterMoney;
    }

    /**
     * bill_detail.operate_time
     * 操作时间
     * @return the value of bill_detail.operate_time
     */
    public Date getOperateTime() {
        return operateTime;
    }

    /**
     * bill_detail.operate_time
     * 操作时间
     * @param operateTime the value for bill_detail.operate_time
     */
    public void setOperateTime(Date operateTime) {
        this.operateTime = operateTime;
    }
}